﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LDTB.Common;
using LDTB.Common.Entities;

namespace LDTB.UI
{
    public partial class Village : UIBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                FillXa();
                //string s = "return confirm(\'Xóa Xã này thì mọi người thuộc xã này sẽ bị xóa hết\n Bạn Có chắc chắn muốn xóa xã " + Eval("Name").ToString() + " không?\');";
                //OnClientClick='<%#"return confirm(\'Xóa Xã này thì mọi người thuộc xã này sẽ bị xóa hết\n Bạn Có chắc chắn muốn xóa xã "+Eval("Name").ToString()+" không?\');"%>'
            }
        }

        private void FillXa()
        {
            var vls = from v in Data.VC_Xas
                      orderby v.Name descending
                      select v;

            rpt.DataSource = vls;
            rpt.DataBind();
        }

        protected void DeleteVillage(object sender, EventArgs e)
        {

            int id = int.Parse((sender as LinkButton).CommandArgument);
            var pls = from p in Data.VC_Peoples
                      where p.XaID == id
                      select p;

            Data.VC_Peoples.DeleteAllOnSubmit(pls);

            var vls = (from v in Data.VC_Xas
                      where v.ID == id
                      select v).FirstOrDefault();

            Data.VC_Xas.DeleteOnSubmit(vls);
            Data.SubmitChanges();
            FillXa();
        }
    }
}